package zut.edu.cn.concertticketmanagementsystem.service;

import zut.edu.cn.concertticketmanagementsystem.entity.Ticket;

import java.util.List;

public  interface Ticketservice {


    Ticket findOneById(int t_id); //找一具体Ticket
    Ticket save(Ticket ticket); // (后台管理添加票)
    void deleteByT_id(int i); // 根据id号删除票

    List<Ticket> findOnAll();// 查询上架票

    List<Ticket> findAll(); // 查询所有的演唱会情况

    Ticket onSale(int t_id); //票上架

    Ticket offSale(int t_id); //票下架

    List<Ticket> queryAllbysingername(String singername); // 根据歌手名查找他的演唱会

    List<Ticket> queryAllbyaddress(String address); //根据地址查询可看的演唱会

    String byticket(int t_id); // 买票(若购票成功返回票码 不成功返回错误代码)


    void increaseStock(int t_id,int icount); //增加库存
    void decreaseStock(int t_id,int dcount); //减少库存




}
